home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / oce9402e.ppd < prev    next >
Encoding:
PostScript Printer Description  |  2003-02-21  |  19.6 KB  |  624 lines

  1. *PPD-Adobe: "4.3"
  2. *%
  3. *%      PostScript(R) Printer Description file for the Oce 9400-II
  4. *%
  5. *%      Copyright 2001 Oce-Technologies B.V.
  6. *%
  7. *% Feb_23_2001
  8. *%=====================================================================
  9.  
  10. *FormatVersion: "4.3"
  11. *FileVersion: "1.12"
  12. *LanguageEncoding: ISOLatin1
  13. *LanguageVersion: English
  14. *Manufacturer: "Oce"
  15. *ModelName: "Oce 9400-II PostScript"
  16. *PCFileName: "OCE9402E.PPD"
  17. *Product: "(Oce 9400-II)"
  18. *PSVersion: "(2014.069) 0"
  19. *ShortNickName: "Oce 9400-II PostScript"
  20. *NickName:  "Oce 9400-II PostScript"
  21.  
  22. *% === Options and Constraints =========
  23. *OpenGroup: InstallableOptions/Options Installed
  24.  
  25. *OpenUI *Option1/Second roll: Boolean
  26. *DefaultOption1: False
  27. *Option1 True/Installed: ""
  28. *Option1 False/Not Installed: ""
  29. *CloseUI: *Option1
  30.  
  31. *CloseGroup: InstallableOptions
  32.  
  33. *% Disable the selection of the 2nd roll if it is not available
  34. *%
  35. *UIConstraints: *Option1 False *InputSlot Roll2
  36. *UIConstraints: *InputSlot Roll2 *Option1 False 
  37.  
  38.  
  39. *%=== Basic Device Capabilities ===========================
  40. *%
  41. *ColorDevice: False
  42. *DefaultColorSpace: Gray
  43. *LanguageLevel: "2"
  44. *% Throughput is 2 A0/minute == 11 * 8.5"
  45. *Throughput: "11"
  46. *TTRasterizer: Type42
  47. *?TTRasterizer: "
  48.     {42 /FontType findresource pop (Type42) } stopped { (Unknown) } if show
  49.     "
  50. *End
  51.  
  52. *%=====System Management===============================
  53.  
  54. *FreeVM: "1000000"
  55. *Reset: "
  56. count 0 gt
  57. { dup type /integertype eq
  58.   { dup statusdict /checkpassword get exec }
  59.   { false } ifelse
  60. }
  61. { false } ifelse
  62. { serverdict begin exitserver systemdict /quit get exec }
  63. {
  64.   (WARNING : Printer reset failed.) =
  65.   (Incorrect or missing password.) = flush
  66. } ifelse
  67. "
  68. *End
  69.  
  70. *Password: "0"
  71. *ExitServer: "
  72. count 0 gt
  73. { dup type /integertype eq
  74.   { dup statusdict /checkpassword get exec }
  75.   { false } ifelse
  76. }
  77. { false } ifelse
  78. { serverdict begin exitserver }
  79. {
  80.   (WARNING : Exitserver command failed.) =
  81.   (Incorrect or missing password.) = flush
  82. } ifelse
  83. "
  84. *End
  85.  
  86. *%====Resolution===================================
  87.  
  88. *DefaultResolution: 300dpi
  89. *Resolution 300dpi: ""
  90.  
  91. *% Gray Levels and Halftoning Information ===============
  92.  
  93. *DefaultHalftoneType: 1
  94. *AccurateScreensSupport: False
  95. *ScreenFreq: "45.0"
  96. *ScreenAngle: "45.0"
  97.  
  98. *DefaultScreenProc: Dot
  99. *ScreenProc Dot: "{dup mul exch dup mul add 1.0 exch sub }"
  100. *ScreenProc Line: "{ pop }"
  101. *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
  102.  
  103. *DefaultTransfer: Null
  104. *Transfer Null: "{ }"
  105. *Transfer Null.Inverse: "{ 1 exch sub }"
  106.  
  107. *%=== Paper Handling =======================
  108.  
  109. *OpenGroup: Paper
  110.  
  111. *% Page Size: sets up the frame buffer and selects a tray
  112. *%
  113. *OpenUI *PageSize: PickOne
  114. *OrderDependency: 50.0 AnySetup *PageSize
  115. *DefaultPageSize: Unknown
  116. *PageSize Letter/A 8.5"x11": "
  117. <<    /MediaPosition null
  118.     /ImagingBBox null /PageSize [ 612  792] >> setpagedevice"
  119. *End
  120. *PageSize Tabloid/B 11"x17": "
  121. <<    /MediaPosition null
  122.     /ImagingBBox null /PageSize [ 792 1224] >> setpagedevice"
  123. *End
  124. *PageSize AnsiC/C 17"x22": "
  125. <<    /MediaPosition null
  126.     /ImagingBBox null /PageSize [1224 1584] >> setpagedevice"
  127. *End
  128. *PageSize AnsiD/D 22"x34": "
  129. <<    /MediaPosition null
  130.     /ImagingBBox null /PageSize [1584 2448] >> setpagedevice"
  131. *End
  132. *PageSize AnsiE/E 34"x44": "
  133. <<    /MediaPosition null
  134.     /ImagingBBox null /PageSize [2448 3168] >> setpagedevice"
  135. *End
  136. *PageSize ARCHA/A+ 9"x12": "
  137. <<    /MediaPosition null
  138.     /ImagingBBox null /PageSize [ 648  864] >> setpagedevice"
  139. *End
  140. *PageSize ARCHB/B+ 12"x18": "
  141. <<    /MediaPosition null
  142.     /ImagingBBox null /PageSize [ 864 1296] >> setpagedevice"
  143. *End
  144. *PageSize ARCHC/C+ 18"x24": "
  145. <<    /MediaPosition null
  146.     /ImagingBBox null /PageSize [1296 1728] >> setpagedevice"
  147. *End
  148. *PageSize ARCHD/D+ 24"x36": "
  149. <<    /MediaPosition null
  150.     /ImagingBBox null /PageSize [1728 2592] >> setpagedevice"
  151. *End
  152. *PageSize ARCHE/E+ 36"x48": "
  153. <<    /MediaPosition null
  154.     /ImagingBBox null /PageSize [2592 3456] >> setpagedevice"
  155. *End
  156. *PageSize A4/A4: "
  157. <<    /MediaPosition null
  158.     /ImagingBBox null /PageSize [ 595  842] >> setpagedevice"
  159. *End
  160. *PageSize A3/A3: "
  161. <<    /MediaPosition null
  162.     /ImagingBBox null /PageSize [ 842 1191] >> setpagedevice"
  163. *End
  164. *PageSize A2/A2: "
  165. <<    /MediaPosition null
  166.     /ImagingBBox null /PageSize [1191 1684] >> setpagedevice"
  167. *End
  168. *PageSize A1/A1: "
  169. <<    /MediaPosition null
  170.     /ImagingBBox null /PageSize [1684 2384] >> setpagedevice"
  171. *End
  172. *PageSize A0/A0: "
  173. <<    /MediaPosition null
  174.     /ImagingBBox null /PageSize [2384 3370] >> setpagedevice"
  175. *End
  176. *PageSize ISOB2/B2 500x707mm: "
  177. <<    /MediaPosition null
  178.     /ImagingBBox null /PageSize [1417 2004] >> setpagedevice"
  179. *End
  180. *PageSize ISOB1/B1 707x1000mm: "
  181. <<    /MediaPosition null
  182.     /ImagingBBox null /PageSize [2004 2835] >> setpagedevice"
  183. *End
  184. *PageSize inch30/30"x42": "
  185. <<    /MediaPosition null
  186.     /ImagingBBox null /PageSize [2160 3024] >> setpagedevice"
  187. *End
  188. *PageSize mm700/700x1000mm: "
  189. <<    /MediaPosition null
  190.     /ImagingBBox null /PageSize [1984 2835] >> setpagedevice"
  191. *End
  192. *?PageSize: "
  193.     save
  194.     /ps currentpagedevice /PageSize get def
  195.     <<
  196.     /Letter   [ 612   792 ]
  197.     /Tabloid   [ 792  1224 ]
  198.     /AnsiC   [1224  1584 ]
  199.     /AnsiD   [1584  2448 ]
  200.     /AnsiE   [2448  3168 ]
  201.     /ARCHA   [ 648   864 ]
  202.     /ARCHB   [ 864  1296 ]
  203.     /ARCHC   [1296  1728 ]
  204.     /ARCHD   [1728  2592 ]
  205.     /ARCHE   [2592  3456 ]
  206.     /A4      [ 595   842 ]
  207.     /A3      [ 842  1191 ]
  208.     /A2      [1191  1684 ]
  209.     /A1      [1684  2384 ]
  210.     /A0      [2384  3370 ]
  211.     /ISOB2      [1417  2004 ]
  212.     /ISOB1      [2004  2835 ]
  213.     /inch30  [2160  3024 ]
  214.     /mm700   [1984  2835 ]
  215.     >> {
  216.         dup 0 get ps 0 get sub abs 5 gt
  217.         {
  218.         pop pop
  219.         }
  220.         {
  221.         1 get ps 1 get sub abs 5 gt { pop }{10 string cvs print exit } ifelse
  222.         }
  223.         ifelse
  224.     } forall
  225. flush
  226. restore
  227. "
  228. *End
  229. *CloseUI: *PageSize
  230.  
  231. *% Page Region: sets up a frame buffer, usually used with manual feed
  232. *%
  233. *OpenUI *PageRegion: PickOne
  234. *OrderDependency: 50.1 AnySetup *PageRegion
  235. *DefaultPageRegion: Unknown
  236. *PageRegion Letter/A 8.5"x11": "
  237. <<    /MediaPosition null
  238.     userdict /ppdmp known {pop pop}if
  239.     /ImagingBBox null /PageSize [ 612  792] >> setpagedevice"
  240. *End
  241. *PageRegion Tabloid/B 11"x17":"
  242. <<    /MediaPosition null
  243.     userdict /ppdmp known {pop pop}if
  244.     /ImagingBBox null /PageSize [ 792 1224] >> setpagedevice"
  245. *End
  246. *PageRegion AnsiC/C 17"x22": "
  247. <<    /MediaPosition null
  248.     userdict /ppdmp known {pop pop}if
  249.         /ImagingBBox null /PageSize [1224 1584] >> setpagedevice"
  250. *End
  251. *PageRegion AnsiD/D 22"x34": "
  252. <<    /MediaPosition null
  253.     userdict /ppdmp known {pop pop}if
  254.     /ImagingBBox null /PageSize [1584 2448] >> setpagedevice"
  255. *End
  256. *PageRegion AnsiE/E 34"x44": "
  257. <<    /MediaPosition null
  258.     userdict /ppdmp known {pop pop}if
  259.     /ImagingBBox null /PageSize [2448 3168] >> setpagedevice"
  260. *End
  261. *PageRegion ARCHA/A+ 9"x12": "
  262. <<    /MediaPosition null
  263.     userdict /ppdmp known {pop pop}if
  264.     /ImagingBBox null /PageSize [ 648  864] >> setpagedevice"
  265. *End
  266. *PageRegion ARCHB/B+ 12"x18": "
  267. <<    /MediaPosition null
  268.     userdict /ppdmp known {pop pop}if
  269.     /ImagingBBox null /PageSize [ 864 1296] >> setpagedevice"
  270. *End
  271. *PageRegion ARCHC/C+ 18"x24": "
  272. <<    /MediaPosition null
  273.     userdict /ppdmp known {pop pop}if
  274.     /ImagingBBox null /PageSize [1296 1728] >> setpagedevice"
  275. *End
  276. *PageRegion ARCHD/D+ 24"x36": "
  277. <<    /MediaPosition null
  278.     userdict /ppdmp known {pop pop}if
  279.     /ImagingBBox null /PageSize [1728 2592] >> setpagedevice"
  280. *End
  281. *PageRegion ARCHE/E+ 36"x48": "
  282. <<    /MediaPosition null
  283.     userdict /ppdmp known {pop pop}if
  284.     /ImagingBBox null /PageSize [2592 3456] >> setpagedevice"
  285. *End
  286. *PageRegion A4/A4: "
  287. <<    /MediaPosition null
  288.     userdict /ppdmp known {pop pop}if
  289.     /ImagingBBox null /PageSize [ 595  842] >> setpagedevice"
  290. *End
  291. *PageRegion A3/A3: "
  292. <<    /MediaPosition null
  293.     userdict /ppdmp known {pop pop}if
  294.     /ImagingBBox null /PageSize [ 842 1191] >> setpagedevice"
  295. *End
  296. *PageRegion A2/A2: "
  297. <<    /MediaPosition null
  298.     userdict /ppdmp known {pop pop}if
  299.     /ImagingBBox null /PageSize [1191 1684] >> setpagedevice"
  300. *End
  301. *PageRegion A1/A1: "
  302. <<    /MediaPosition null
  303.     userdict /ppdmp known {pop pop}if
  304.     /ImagingBBox null /PageSize [1684 2384] >> setpagedevice"
  305. *End
  306. *PageRegion A0/A0: "
  307. <<    /MediaPosition null
  308.     userdict /ppdmp known {pop pop}if
  309.     /ImagingBBox null /PageSize [2384 3370] >> setpagedevice"
  310. *End
  311. *PageRegion ISOB2/B2 500x707mm: "
  312. <<    /MediaPosition null
  313.     userdict /ppdmp known {pop pop}if
  314.     /ImagingBBox null /PageSize [1417 2004] >> setpagedevice"
  315. *End
  316. *PageRegion ISOB1/B1 707x1000mm: "
  317. <<    /MediaPosition null
  318.     userdict /ppdmp known {pop pop}if
  319.     /ImagingBBox null /PageSize [2004 2835] >> setpagedevice"
  320. *End
  321. *PageRegion inch30/30"x42": "
  322. <<    /MediaPosition null
  323.     userdict /ppdmp known {pop pop}if
  324.     /ImagingBBox null /PageSize [2160 3024] >> setpagedevice"
  325. *End
  326. *PageRegion mm700/700x1000mm: "
  327. <<    /MediaPosition null
  328.     userdict /ppdmp known {pop pop}if
  329.     /ImagingBBox null /PageSize [1984 2835] >> setpagedevice"
  330. *End
  331. *CloseUI: *PageRegion
  332.  
  333. *% The imageable area for the different paper sizes
  334. *%
  335. *DefaultImageableArea: Unknown
  336. *ImageableArea Letter/A 8.5"x11":"9 9  603  783"
  337. *ImageableArea Tabloid/B 11"x17": "9 9  783 1215"
  338. *ImageableArea AnsiC/C 17"x22": "9 9 1215 1575"
  339. *ImageableArea AnsiD/D 22"x34": "9 9 1575 2439"
  340. *ImageableArea AnsiE/E 34"x44": "9 9 2439 3159"
  341. *ImageableArea ARCHA/A+ 9"x12":  "9 9  639  855"
  342. *ImageableArea ARCHB/B+ 12"x18": "9 9  855 1287"
  343. *ImageableArea ARCHC/C+ 18"x24": "9 9 1287 1719"
  344. *ImageableArea ARCHD/D+ 24"x36": "9 9 1719 2583"
  345. *ImageableArea ARCHE/E+ 36"x48": "9 9 2583 3447"
  346. *ImageableArea A4/A4:  "9 9  586  833"
  347. *ImageableArea A3/A3:  "9 9  833 1182"
  348. *ImageableArea A2/A2:  "9 9 1182 1675"
  349. *ImageableArea A1/A1:  "9 9 1675 2375"
  350. *ImageableArea A0/A0: "9 9 2375 3361"
  351. *ImageableArea ISOB2/B2 500x707mm:  "9 9 1408 1995"
  352. *ImageableArea ISOB1/B1 707x1000mm: "9 9 1995 2826"
  353. *ImageableArea inch30/30"x42":   "9 9 2151 3015"
  354. *ImageableArea mm700/700x1000mm: "9 9 1975 2826"
  355.  
  356. *?ImageableArea: "
  357. save
  358.     initclip
  359.     /convprint { cvi 12 string cvs print ( ) print } bind def
  360.     newpath clippath pathbbox
  361.     4 -2 roll exch ceiling convprint ceiling convprint
  362.     exch floor convprint floor convprint (\n) print flush
  363. restore
  364. "
  365. *End
  366.  
  367. *% The physical dimensions of the paper
  368. *%
  369. *DefaultPaperDimension: Unknown
  370. *PaperDimension Letter/A 8.5"x11":" 612  792"
  371. *PaperDimension Tabloid/B 11"x17": " 792 1224"
  372. *PaperDimension AnsiC/C 17"x22": "1224 1584"
  373. *PaperDimension AnsiD/D 22"x34": "1584 2448"
  374. *PaperDimension AnsiE/E 34"x44": "2448 3168"
  375. *PaperDimension ARCHA/A+ 9"x12":  " 648  864"
  376. *PaperDimension ARCHB/B+ 12"x18": " 864 1296"
  377. *PaperDimension ARCHC/C+ 18"x24": "1296 1728"
  378. *PaperDimension ARCHD/D+ 24"x36": "1728 2592"
  379. *PaperDimension ARCHE/E+ 36"x48": "2592 3456"
  380. *PaperDimension A4/A4:  " 595  842"
  381. *PaperDimension A3/A3:  " 842 1191"
  382. *PaperDimension A2/A2:  "1191 1684"
  383. *PaperDimension A1/A1:  "1684 2384"
  384. *PaperDimension A0/A0: "2384 3370"
  385. *PaperDimension ISOB2/B2 500x707mm:  "1417 2004"
  386. *PaperDimension ISOB1/B1 707x1000mm: "2004 2835"
  387. *PaperDimension inch30/30"x42":   "2160 3024"
  388. *PaperDimension mm700/700x1000mm: "1984 2835"
  389.  
  390. *% ========Custom page sizes=======================================
  391. *%
  392. *MaxMediaWidth:  "2592"
  393. *MaxMediaHeight: "42519"
  394. *?CurrentMediaWidth: "
  395.     currentpagedevice /InputAttributes get /PageSize get 1 get == flush
  396. "
  397. *End
  398.  
  399. *HWMargins: 8.5 8.5 8.5 8.5
  400. *ParamCustomPageSize Width:        1 points 595    2592
  401. *ParamCustomPageSize Height:       2 points 595   42519
  402. *ParamCustomPageSize WidthOffset:  3 points 0    2592
  403. *ParamCustomPageSize HeightOffset: 4 points 0   42519
  404. *ParamCustomPageSize Orientation:  5  int 0       3
  405. *CustomPageSize True: "
  406.     pop pop pop
  407.     2 dict begin
  408.     /PageSize [ 4 -2 roll ] def
  409.     /ImagingBBox null def
  410.     currentdict end setpagedevice
  411. "
  412. *End
  413.  
  414. *CloseGroup: Paper
  415.  
  416. *% Media handling features ================================
  417.  
  418. *OpenUI *InputSlot: PickOne
  419. *OrderDependency: 50.2 AnySetup *InputSlot
  420. *DefaultInputSlot: Unknown
  421. *InputSlot Roll1/Roll 1:   "
  422.     userdict /ppdmp 1 put
  423.     << /MediaPosition 0 >> setpagedevice"
  424. *End
  425. *InputSlot Roll2/Roll 2:   "
  426.     userdict /ppdmp 1 put
  427.     << /MediaPosition 1 >> setpagedevice"
  428. *End
  429. *InputSlot ManualFeed/Manual Feed: " << /ManualFeed true >> setpagedevice "
  430. *CloseUI: *InputSlot
  431.  
  432. *%OpenUI *ManualFeed/Manual Feed: Boolean
  433. *%OrderDependency: 50.3 AnySetup *ManualFeed
  434. *%ManualFeed True: " << /ManualFeed true >> setpagedevice "
  435. *%ManualFeed False: " << /ManualFeed false >> setpagedevice "
  436. *%DefaultManualFeed: False
  437. *%?ManualFeed: "
  438. *%    currentpagedevice /ManualFeed get
  439. *%    {(True)}{(False)} ifelse = flush
  440. *%    "
  441. *%End
  442. *%CloseUI: *ManualFeed
  443.  
  444. *RequiresPageRegion All: True
  445.  
  446. *% Processing options =====================================
  447. *%
  448. *OpenUI *OCPosterMode/Poster Mode: PickOne
  449. *OrderDependency: 50.4 AnySetup *OCPosterMode
  450. *DefaultOCPosterMode: False
  451. *OCPosterMode True/Enabled:  "
  452.     << /PostRenderingEnhance true
  453.        /PostRenderingEnhanceDetails << /PosterMode true >>
  454.     >> setpagedevice "
  455. *End
  456. *OCPosterMode False/Disabled: "
  457.     << /PostRenderingEnhance true
  458.        /PostRenderingEnhanceDetails << /PosterMode false >>
  459.     >> setpagedevice "
  460. *End
  461. *CloseUI: *OCPosterMode
  462.  
  463. *% Font Information =====================
  464.  
  465. *DefaultFont: Courier
  466. *Font AvantGarde-Book: Standard "(001.001)" Standard ROM
  467. *Font AvantGarde-BookOblique: Standard "(001.001)" Standard ROM
  468. *Font AvantGarde-Demi: Standard "(001.001)" Standard ROM
  469. *Font AvantGarde-DemiOblique: Standard "(001.001)" Standard ROM
  470. *Font Bookman-Demi: Standard "(001.001)" Standard ROM
  471. *Font Bookman-DemiItalic: Standard "(001.001)" Standard ROM
  472. *Font Bookman-Light: Standard "(001.001)" Standard ROM
  473. *Font Bookman-LightItalic: Standard "(001.001)" Standard ROM
  474. *Font Courier: Standard "(001.004)" Standard ROM
  475. *Font Courier-Bold: Standard "(001.004)" Standard ROM
  476. *Font Courier-BoldOblique: Standard "(001.004)" Standard ROM
  477. *Font Courier-Oblique: Standard "(001.004)" Standard ROM
  478. *Font Helvetica: Standard "(001.001)" Standard ROM
  479. *Font Helvetica-Bold: Standard "(001.001)" Standard ROM
  480. *Font Helvetica-BoldOblique: Standard "(001.001)" Standard ROM
  481. *Font Helvetica-Narrow: Standard "(001.000)" Standard ROM
  482. *Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM
  483. *Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM
  484. *Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM
  485. *Font Helvetica-Oblique: Standard "(001.001)" Standard ROM
  486. *Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard ROM
  487. *Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard ROM
  488. *Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard ROM
  489. *Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard ROM
  490. *Font Palatino-Bold: Standard "(001.000)" Standard ROM
  491. *Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM
  492. *Font Palatino-Italic: Standard "(001.000)" Standard ROM
  493. *Font Palatino-Roman: Standard "(001.000)" Standard ROM
  494. *Font Symbol: Special "(001.001)" Special ROM
  495. *Font Times-Bold: Standard "(001.001)" Standard ROM
  496. *Font Times-BoldItalic: Standard "(001.001)" Standard ROM
  497. *Font Times-Italic: Standard "(001.001)" Standard ROM
  498. *Font Times-Roman: Standard "(001.001)" Standard ROM
  499. *Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard ROM
  500. *Font ZapfDingbats: Special "(001.000)" Special ROM
  501.  
  502. *?FontQuery: "
  503. save
  504. /sv exch def
  505.  {
  506.     count 0 gt
  507.     {
  508.       dup /Font resourcestatus {pop pop (:Yes) }{(:No)} ifelse
  509.       exch 127 string cvs (/) print print print
  510.     }
  511.     {
  512.       exit
  513.     }
  514.     ifelse
  515.   } bind loop
  516.   (*) = flush
  517. sv restore
  518. "
  519. *End
  520.  
  521. *?FontList: "
  522.     (*) {(/) print print} 127 string /Font resourceforall
  523.     (*) = flush
  524. "
  525. *End
  526.  
  527. *% Color Separation Information =====================
  528.  
  529. *DefaultColorSep: ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi
  530.  
  531. *%InkName: ProcessCyan/Process Cyan
  532. *%InkName: ProcessMagenta/Process Magenta
  533. *%InkName: ProcessYellow/Process Yellow
  534. *%InkName: ProcessBlack/Process Black
  535. *%InkName: CustomColor/Custom Color
  536.  
  537. *ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
  538. *ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
  539. *ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
  540. *ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
  541. *ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
  542.  
  543. *ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
  544. *ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
  545. *ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
  546. *ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
  547. *ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
  548.  
  549. *ColorSepScreenProc ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "
  550. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1
  551. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  552. *End
  553. *ColorSepScreenProc ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "
  554. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1
  555. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  556. *End
  557. *ColorSepScreenProc ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "
  558. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1
  559. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  560. *End
  561. *ColorSepScreenProc ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "
  562. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1
  563. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  564. *End
  565. *ColorSepScreenProc CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "
  566. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1
  567. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  568. *End
  569.  
  570. *ColorSepTransfer ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "{ }"
  571. *ColorSepTransfer ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "{ }"
  572. *ColorSepTransfer ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "{ }"
  573. *ColorSepTransfer ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "{ }"
  574. *ColorSepTransfer CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "{ }"
  575.  
  576. *% Finishing options ===============================
  577.  
  578. *% Printer Messages Information =====================
  579.  
  580. *% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
  581. *PrinterError: "printer operational, no error present"
  582. *PrinterError: "manual feed timeout"
  583. *PrinterError: "check paper input unit"
  584. *PrinterError: "check paper output unit"
  585. *PrinterError: "check paper path"
  586. *PrinterError: "if empty, feed sheet to manual slot"
  587. *PrinterError: "please wait, temporary error"
  588. *PrinterError: "please wait, printer warming up"
  589. *PrinterError: "please wait, printer initializing"
  590. *PrinterError: "please wait, printer selftest"
  591. *PrinterError: "printer off line"
  592.  
  593. *% Status (format: %%[ status: <one of these> ]%% )
  594. *Status: "idle"
  595. *Status: "busy"
  596. *Status: "waiting"
  597. *Status: "printing"
  598. *Status: "printing test page"
  599. *Status: "initializing"
  600. *Status: "PrinterError: printer operational, no error present"
  601. *Status: "PrinterError: manual feed timeout"
  602. *Status: "PrinterError: check paper input unit"
  603. *Status: "PrinterError: check paper output unit"
  604. *Status: "PrinterError: check paper path"
  605. *Status: "PrinterError: if empty, feed sheet to manual slot"
  606. *Status: "PrinterError: please wait, temporary error"
  607. *Status: "PrinterError: please wait, printer warming up"
  608. *Status: "PrinterError: please wait, printer initializing"
  609. *Status: "PrinterError: please wait, printer selftest"
  610. *Status: "PrinterError: printer off line"
  611.  
  612. *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
  613. *Source: "SerialB"
  614. *Source: "Serial"
  615. *Source: "LocalTalk"
  616. *Source: "Parallel"
  617.  
  618. *% Printer Messages (verbatim from printer):
  619. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  620. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  621. *Message: "\fontname\ not found, using Courier"
  622.  
  623. *% end of PPD file
  624.  
  625.